﻿namespace KPIS.GERP.Models.SYS.ViewModel
{
    public enum ApprovalTaskStatus
    {
        Initial = 0,
        WaitCommanderApprove = 1, // อยู่ขั้นตอนรออนุมัติจากผู้บังคับบัญชา
        Failed = 2, // เออเรอร์
        Freeze = 3, // Lock โดยผู้บังคับบัญชา และสามารถปลดล็อกเองได้ด้วยผู้บังคับบัญชา ไม่ต้องผ่าน Admin
        Locked = 4, // ระบบล็อกเพราะจบขั้นตอน หรือถูกสั่งให้อนุมัติหรือไม่อนุมัติ หรือสั่งล็อก หรือสั่ง Cancel
    }
}


//public enum ApproveProcessGroupEnum
//{
//    การลา = 1,
//    คำสั่งลงโทษทางวินัย = 101,
//    คำสั่งปรับเงินเดือน = 1001,
//    คำสั่งให้ออกจากราชการ = 2001,
//    คำสั่งเกษียณอายุราชการ = 3001,
//    คำขออนุมัติแจ้งความประสงค์ = 6,
//    ขอเบิก = 7,
//    ขออนุมัติขอซื้อขอจ้างเกิน๑๐๐๐๐๐บาท = 8,
//    ขออนุมัติขอซื้อขอจ้างไม่เกิน๑๐๐๐๐๐บาท = 9,
//    ขออนุมัติใบสั่งเกิน๑๐๐๐๐๐บาท = 10,
//    ขออนุมัติใบสั่งไม่เกิน๑๐๐๐๐๐บาท = 11,
//    ขออนุมัติประกาศ = 12,
//    ขออนุมัติงานสัญญา = 13,
//    การตรวจรับ = 14
//}

//public enum ApproveProcessEnum
//{
//    ลาป่วย = 1,
//    ลาคลอดบุตร = 14,
//    ลากิจส่วนตัว = 15,
//    ลาพักผ่อน = 16,
//    ลาอุปสมบทหรือลาไปประกอบพิธีฮัจย์ = 17,
//    ลาเข้ารับราชการทหาร = 18,
//    ลาไปศึกษา_ฝึกอบรม_ดูงาน_หรือปฏิบัติการ = 19,
//    ลาไปปฏิบัติงานในองค์การระหว่างประเทศ = 20,
//    ลาติดตามคู่สมรส = 21,
//    ลาเข้ารับการตรวจเลือกหรือลาเข้ารับการเตรียมพล = 22,
//    ลาไปปฎิบัติหน้าที่ = 23,
//    คำสั่งบรรจุ = 101,
//    คำสั่ง = 901,
//    คำสั่งปรับเพิ่มเงินเดือน = 1000,
//    คำสั่งให้ออกจากราชการ = 2000,
//    คำสั่งเกษียณอายุราชการ = 3000,
//    ขออนุมัติแจ้งความประสงค์ = 6,
//    ขออนุมัติขอเบิก = 7,
//    ขออนุมัติขอซื้อขอจ้างเกิน๑๐๐๐๐๐บาท = 8,
//    ขออนุมัติขอซื้อขอจ้างไม่เกิน๑๐๐๐๐๐บาท = 9,
//    ขออนุมัติใบสั่งเกิน๑๐๐๐๐๐บาท = 10,
//    ขออนุมัติใบสั่งไม่เกิน๑๐๐๐๐๐บาท = 11,
//    ขออนุมัติประกาศ = 12,
//    ขออนุมัติงานสัญญา = 13,
//    การตรวจรับ = 24
//}
